go/types.Map.elem (field)
20 uses
go/types (current package)
index.go#L100: x.typ = typ.elem
index.go#L136: e = t.elem
infer.go#L620: return w.isParameterized(t.key) || w.isParameterized(t.elem)
infer.go#L772: w.typ(t.elem)
literals.go#L272: if utyp.key == nil || utyp.elem == nil {
literals.go#L313: check.exprWithHint(x, kv.Value, utyp.elem)
literals.go#L314: check.assignment(x, utyp.elem, "map literal")
map.go#L12: key, elem Type
map.go#L17: return &Map{key: key, elem: elem}
map.go#L24: func (m *Map) Elem() Type { return m.elem }
predicates.go#L461: return c.identical(x.key, y.key, p) && c.identical(x.elem, y.elem, p)
stmt.go#L1056: return typ.key, typ.elem, "", true
subst.go#L230: elem := subst.typ(t.elem)
subst.go#L231: if key != t.key || elem != t.elem {
subst.go#L232: return &Map{key: key, elem: elem}
typestring.go#L266: w.typ(t.elem)
typexpr.go#L367: typ.elem = check.varType(e.Value)
unify.go#L724: return u.nify(x.key, y.key, emode, p) && u.nify(x.elem, y.elem, emode, p)